Sensex gained nearly 0.4% or 96 points at 26087 level while Nifty ended up by 42 points or 0.5% at 7,791.40 level.
Reliance Industries and ONGC were down 4-6% each contributing the most to the Sensex losses
HCL Technologies and Infosys should benefit more than TCS and Wipro
OIL, IOC, HPCL, BPCL slipped between 0.1-1.5% each while the oil producing companies such as ONGC (0.1%), RIL (1.5%), GAIL(2.6%) also edged lower.
Sensex is under pressure due to concerns in the global market.
BSE Sensex ended at 25,549.72 up by 321 points or 1.27% and the Nifty ended 7624.40 up by 97.75 points or 1.30%.
The broader markets also ended lower in line with the benchmark indices
Benchmark share indices ended lower for the third straight session as investors turned cautious amid tensions in Iraq even as consumer durables shares stole the limelight tracking rally in gold prices.
Market breadth continued to remain strong, with 1899 gainers and 674 losers on the BSEs.
The benchmark BSE Sensex ended down 2.23 per cent. The Bank Nifty fell 3.59 per cent.
Sensex dull at close, Infosys rules, ITC drags.
Sensex lost 76 points to end at 25,589 while Nifty shed 23 points to end at 7,649.
Sensex in green in afternoon trade.
Sensex gained 38.18 points or 0.15% at 25,918.95 and Nifty ended higher by 12.50 points or 0.16% at 7,739.55.
BSE Mid-cap index ended at a record closing high of 10499.86 and CNX Mid-cap index ended at a record closing high of 12672.85 levels.